home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XXXXFFFFSSSS((((1111)))) XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....6666)))) XXXXFFFFSSSS((((1111))))
-
-
-
- NNNNAAAAMMMMEEEE
- xfs - X font server
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- xxxxffffssss [-config _c_o_n_f_i_g_u_r_a_t_i_o_n__f_i_l_e] [-port _t_c_p__p_o_r_t]
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _X_f_s is the X Window System font server. It supplies fonts
- to X Window System display servers.
-
- SSSSTTTTAAAARRRRTTTTIIIINNNNGGGG TTTTHHHHEEEE SSSSEEEERRRRVVVVEEEERRRR
- The server is usually run by a system administrator, and
- started via boot files like /_e_t_c/_r_c._l_o_c_a_l. Users may also
- wish to start private font servers for specific sets of
- fonts.
-
- OOOOPPPPTTTTIIIIOOOONNNNSSSS
- ----ccccoooonnnnffffiiiigggg ccccoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn____ffffiiiilllleeee
- Specifies the configuration file the font server
- will use.
-
- ----llllssss lllliiiisssstttteeeennnn----ssssoooocccckkkkeeeetttt
- Specifies a file descriptor which is already set up
- to be used as the listen socket. This option is
- only intended to be used by the font server itself
- when automatically spawning another copy of itself
- to handle additional connections.
-
- ----ppppoooorrrrtttt ttttccccpppp____ppppoooorrrrtttt
- Specifies the TCP port number on which the server
- will listen for connections. The default port
- number is 7100.
-
- SSSSIIIIGGGGNNNNAAAALLLLSSSS
- _S_I_G_T_E_R_M This causes the font server to exit cleanly.
-
- _S_I_G_U_S_R_1 This signal is used to cause the server to re-read
- its configuration file.
-
- _S_I_G_U_S_R_2 This signal is used to cause the server to flush any
- cached data it may have.
-
- _S_I_G_H_U_P This signal is used to cause the server to reset,
- closing all active connections and re-reading the
- configuration file.
-
- CCCCOOOONNNNFFFFIIIIGGGGUUUURRRRAAAATTTTIIIIOOOONNNN
- The configuration language is a list of keyword and value
- pairs. Each keyword is followed by an '=' and then the
- desired value.
-
- Recognized keywords include:
-
-
-
- Page 1 (printed 10/3/02)
-
-
-
-
-
-
- XXXXFFFFSSSS((((1111)))) XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....6666)))) XXXXFFFFSSSS((((1111))))
-
-
-
- catalogue (list of string)
- Ordered list of font path element names. Use of the
- keyword "catalogue" is very misleading at present, the
- current implementation only supports a single catalogue
- ("all"), containing all of the specified fonts.
-
- alternate-servers (list of string)
- List of alternate servers for this font server.
-
- client-limit (cardinal)
- Number of clients this font server will support before
- refusing service. This is useful for tuning the load
- on each individual font server.
-
- clone-self (boolean)
- Whether this font server should attempt to clone itself
- when it reachs the client-limit.
-
- default-point-size (cardinal)
- The default pointsize (in decipoints) for fonts that
- don't specify. The default is 120.
-
- default-resolutions (list of resolutions)
- Resolutions the server supports by default. This
- information may be used as a hint for pre-rendering,
- and substituted for scaled fonts which do not specify a
- resolution. A resolution is a comma-separated pair of
- x and y resolutions in pixels per inch. Multiple
- resolutions are separated by commas.
-
- error-file (string)
- Filename of the error file. All warnings and errors
- will be logged here.
-
- port (cardinal)
- TCP port on which the server will listen for
- connections.
-
- use-syslog (boolean)
- Whether syslog(3) (on supported systems) is to be used
- for errors.
-
- deferglyphs (string)
- Set the mode for delayed fetching and caching of
- glyphs. Value is "none", meaning deferred glyphs is
- disabled, "all", meaning it is enabled for all fonts,
- and "16", meaning it is enabled only for 16-bits fonts.
-
- EEEEXXXXAAAAMMMMPPPPLLLLEEEE
- #
- # sample font server configuration file
- #
-
-
-
- Page 2 (printed 10/3/02)
-
-
-
-
-
-
- XXXXFFFFSSSS((((1111)))) XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....6666)))) XXXXFFFFSSSS((((1111))))
-
-
-
- # allow a max of 10 clients to connect to this font server
- client-limit = 10
-
- # when a font server reaches its limit, start up a new one
- clone-self = on
-
- # alternate font servers for clients to use
- alternate-servers = hansen:7101,hansen:7102
-
- # where to look for fonts
- # the first is a set of Speedo outlines, the second is a set of
- # misc bitmaps and the last is a set of 100dpi bitmaps
- #
- catalogue = /usr/X11R6/lib/X11/fonts/speedo,
- /usr/X11R6/lib/X11/fonts/misc,
- /usr/X11R6/lib/X11/fonts/100dpi/
-
- # in 12 points, decipoints
- default-point-size = 120
-
- # 100 x 100 and 75 x 75
- default-resolutions = 100,100,75,75
- use-syslog = off
-
-
- FFFFOOOONNNNTTTT SSSSEEEERRRRVVVVEEEERRRR NNNNAAAAMMMMEEEESSSS
- One of the following forms can be used to name a font server
- that accepts TCP connections:
-
- tcp/_h_o_s_t_n_a_m_e:_p_o_r_t
- tcp/_h_o_s_t_n_a_m_e:_p_o_r_t/_c_a_t_a_l_o_g_u_e_l_i_s_t
-
- The _h_o_s_t_n_a_m_e specifies the name (or decimal numeric address)
- of the machine on which the font server is running. The
- _p_o_r_t is the decimal TCP port on which the font server is
- listening for connections. The _c_a_t_a_l_o_g_u_e_l_i_s_t specifies a
- list of catalogue names, with '+' as a separator.
-
- Examples: _t_c_p/_f_s._x._o_r_g:_7_1_0_0, _t_c_p/_1_8._3_0._0._2_1_2:_7_1_0_1/_a_l_l.
-
- One of the following forms can be used to name a font server
- that accepts DECnet connections:
-
- decnet/_n_o_d_e_n_a_m_e::font$_o_b_j_n_a_m_e
- decnet/_n_o_d_e_n_a_m_e::font$_o_b_j_n_a_m_e/_c_a_t_a_l_o_g_u_e_l_i_s_t
-
- The _n_o_d_e_n_a_m_e specifies the name (or decimal numeric address)
- of the machine on which the font server is running. The
- _o_b_j_n_a_m_e is a normal, case-insensitive DECnet object name.
- The _c_a_t_a_l_o_g_u_e_l_i_s_t specifies a list of catalogue names, with
- '+' as a separator.
-
-
-
-
- Page 3 (printed 10/3/02)
-
-
-
-
-
-
- XXXXFFFFSSSS((((1111)))) XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....6666)))) XXXXFFFFSSSS((((1111))))
-
-
-
- Examples: _D_E_C_n_e_t/_S_R_V_N_O_D::_F_O_N_T$_D_E_F_A_U_L_T,
- _d_e_c_n_e_t/_4_4._7_0::_f_o_n_t$_s_p_e_c_i_a_l/_s_y_m_b_o_l_s.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- X(1), _T_h_e _X _F_o_n_t _S_e_r_v_i_c_e _P_r_o_t_o_c_o_l,
- _F_o_n_t _s_e_r_v_e_r _i_m_p_l_e_m_e_n_t_a_t_i_o_n _o_v_e_r_v_i_e_w
-
- BBBBUUUUGGGGSSSS
- Multiple catalogues should be supported.
-
- AAAAUUUUTTTTHHHHOOOORRRRSSSS
- Dave Lemke, Network Computing Devices, Inc
- Keith Packard, Massachusetts Institute of Technology
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 4 (printed 10/3/02)
-
-
-
-